package com.zmn.oms.model.entity.conf.distribute;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 类描述
 *
 * @author fubiao
 * @since 2022/07/14
 */
@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
public class NonGridRobOrderConfig {

    /**
     * 主键
     */
    private Integer nonGridConfigId;

    /**
     * 平台 10啄木鸟 20言而有信 30一步生活 40川南环保
     */
    private Integer plat;

    /**
     * 业务类型 1C 2F 3B
     */
    private Integer bizType;

    /**
     * 省份ID
     */
    private Integer provinceId;

    /**
     * 省份名字
     */
    private String provinceName;

    /**
     * 城市ID
     */
    private Integer cityId;

    /**
     * 城市名字
     */
    private String cityName;

    /**
     * 派单方式 10平台直派  20服务商派单
     */
    private Integer distributeWay;

    /**
     * 抢单状态 1 停用 2 启用
     */
    private Integer robOrderStatus;

    /**
     * 工程师归属  1:子公司 2:家修匠
     */
    private String engineerCompanyType;

    /**
     * 工程师类型 1:直营 2:非直营 0:全部
     */
    private Integer engineerType;

    /**
     * 最大抢单距离 单位:km
     */
    private Integer maxRobDistance;

    /**
     * 最大派单距离 单位:km
     */
    private Integer maxDistributeDistance;

    /**
     * 取消起始时间
     */
    private String cancelTimeStart;

    /**
     * 取消结束时间
     */
    private String cancelTimeEnd;

    /**
     * 取消结束后间隔时间 单位 分钟
     */
    private Integer cancelTimeAfter;

    /**
     * 创建者
     */
    private String creater;

    /**
     * 修改者
     */
    private String updater;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改时间
     */
    private Date updateTime;
}
